package com.pro.service;

import com.pro.pojo.Census;
import com.pro.pojo.ProductCategroy;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * auther 杨沛琪
 * createDate 2022/1/21
 */
public interface CensusService {
    public List<Census> getCensus(Census census) throws Exception;
    //查询商品的名称
    public List<ProductCategroy> getTitle();
    //查询商品的点击量
    public List<ProductCategroy> getHits();
    //查询商品的收藏量
    public List<ProductCategroy> getCollection();
    //统计获取关键字
    public List<Map<String,Object>> getGetKeyword();
    //获取订单数
    List<Census> getOrderNum();
    //获取订单数
    List<Census> getCourseOrderNum();
    //统计商品评论数
    List<Census> getCommodityCommentNum();
    //统计课程评论数
    List<Census> getCourseCommentNum();
    //统计文章评论数
    List<Census> getArticleCommentNum();
    //统计人员
    //获取前后端人数
    public Integer getFrontEndNumber(String tableName);
    //获取前后端每月人数
    public List<Object> getMonthlyNumber(@Param("tabName") String tabName, @Param("dateName")String dateName);
}
